import { IconProps } from '../../icon.types'

type Props = Omit<IconProps, 'name' | 'onClick'>

const ShoppingCartArrowRightIcon: React.FC<Props> = ({
  width = '24',
  height = '24',
  color = 'white',
}) => {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 25 25"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M13.6562 3.16956L16.6562 6.16956L13.6562 9.16956V7.16956H9.65625V5.16956H13.6562V3.16956Z"
        fill={color}
      />
      <path
        d="M9.15625 16.1696C8.60625 16.1696 8.15625 15.7196 8.15625 15.1696V10.1696H6.15625V15.1696C6.15625 16.8196 7.50625 18.1696 9.15625 18.1696H18.6562V16.1696H9.15625Z"
        fill={color}
      />
      <path
        d="M20.1562 5.16956L17.1562 11.8696C17.0562 12.0696 16.9062 12.1696 16.7062 12.1696H9.25625C9.05625 12.1696 8.85625 12.0196 8.80625 11.8196L6.35625 4.51956C6.05625 3.71956 5.30625 3.16956 4.45625 3.16956H2.65625V5.16956H4.45625L7.20625 13.4696C7.35625 13.8696 7.70625 14.1696 8.15625 14.1696H17.6562C18.0562 14.1696 18.4062 13.9196 18.5562 13.5696L22.3563 5.16956H20.1562Z"
        fill={color}
      />
      <path
        d="M2.65625 3.16956C2.39103 3.16956 2.13668 3.27491 1.94914 3.46245C1.76161 3.64999 1.65625 3.90434 1.65625 4.16956C1.65625 4.43477 1.76161 4.68913 1.94914 4.87666C2.13668 5.0642 2.39103 5.16956 2.65625 5.16956C2.92147 5.16956 3.17582 5.0642 3.36336 4.87666C3.55089 4.68913 3.65625 4.43477 3.65625 4.16956C3.65625 3.90434 3.55089 3.64999 3.36336 3.46245C3.17582 3.27491 2.92147 3.16956 2.65625 3.16956Z"
        fill={color}
      />
      <path
        d="M17.1562 18.1696C16.7584 18.1696 16.3769 18.3276 16.0956 18.6089C15.8143 18.8902 15.6562 19.2717 15.6562 19.6696C15.6562 20.0674 15.8143 20.4489 16.0956 20.7302C16.3769 21.0115 16.7584 21.1696 17.1562 21.1696C17.5541 21.1696 17.9356 21.0115 18.2169 20.7302C18.4982 20.4489 18.6562 20.0674 18.6562 19.6696C18.6562 19.2717 18.4982 18.8902 18.2169 18.6089C17.9356 18.3276 17.5541 18.1696 17.1562 18.1696ZM9.65625 18.1696C9.25843 18.1696 8.87689 18.3276 8.59559 18.6089C8.31429 18.8902 8.15625 19.2717 8.15625 19.6696C8.15625 20.0674 8.31429 20.4489 8.59559 20.7302C8.87689 21.0115 9.25843 21.1696 9.65625 21.1696C10.0541 21.1696 10.4356 21.0115 10.7169 20.7302C10.9982 20.4489 11.1562 20.0674 11.1562 19.6696C11.1562 19.2717 10.9982 18.8902 10.7169 18.6089C10.4356 18.3276 10.0541 18.1696 9.65625 18.1696Z"
        fill={color}
      />
      <path
        d="M17.1562 19.1696C17.0236 19.1696 16.8965 19.2222 16.8027 19.316C16.7089 19.4098 16.6562 19.5369 16.6562 19.6696C16.6562 19.8022 16.7089 19.9293 16.8027 20.0231C16.8965 20.1169 17.0236 20.1696 17.1562 20.1696C17.2889 20.1696 17.416 20.1169 17.5098 20.0231C17.6036 19.9293 17.6562 19.8022 17.6562 19.6696C17.6562 19.5369 17.6036 19.4098 17.5098 19.316C17.416 19.2222 17.2889 19.1696 17.1562 19.1696ZM9.65625 19.1696C9.52364 19.1696 9.39646 19.2222 9.3027 19.316C9.20893 19.4098 9.15625 19.5369 9.15625 19.6696C9.15625 19.8022 9.20893 19.9293 9.3027 20.0231C9.39646 20.1169 9.52364 20.1696 9.65625 20.1696C9.78886 20.1696 9.91604 20.1169 10.0098 20.0231C10.1036 19.9293 10.1562 19.8022 10.1562 19.6696C10.1562 19.5369 10.1036 19.4098 10.0098 19.316C9.91604 19.2222 9.78886 19.1696 9.65625 19.1696Z"
        fill={color}
      />
    </svg>
  )
}

export default ShoppingCartArrowRightIcon
